import Vue from 'vue'
import VueRouter from 'vue-router'
import PageRouter from './page.js' // 单独的页面路由
import ViewsRouter from './views.js' // layout里面页面的路由

Vue.use(VueRouter)



const router = new VueRouter({
  mode: 'history',
  base: process.env.BASE_URL,
//   scrollBehavior (to, from, savedPosition) {
//     // savedPosition 这个参数当且仅当导航 (通过浏览器的 前进/后退 按钮触发) 时才可用  效果和 router.go() 或 router.back()
//     if (savedPosition) {
//       // 返回savedPosition 其实就是 当用户点击 返回的话，保持之前游览的高度
//       return savedPosition
//     } else {
//       if (from.meta.keepAlive) {
//         from.meta.savedPosition = document.body.scrollTop
//       }
//       return {
//         x: 0,
//         y: to.meta.savedPosition || 0
//       }
//     }
//   },
  routes: [...PageRouter,...ViewsRouter],
  
})
// router.beforeEach((to, from, next) => {
//     if (to.path === '/login') return next()
//     const tokenStr = window.sessionStorage.getItem('token')
//     if (!tokenStr) return next('/login')
//     next()
//   })

export default router
